package com.wyw.design.model.learning.behavioral.observerpattern;

/**
 * @Title
 * @Description
 * @Author Mr Wu yewen.wu.china@gmail.com
 * @Date 2023/4/18 16:39
 * Update History:
 * Author        Time            Content
 */
public class Client {
    public static void main(String[] args) {
        // 创建主题（发布者）
        ConcreteSubject subject = new ConcreteSubject();
        // 创建观察者（订阅者）
        Observer observer = new ConcreteObserver();
        // 关联订阅
        subject.attach(observer);
        // 改变主题（发布者）状态，发送通知
        subject.change();
    }
}
